package com.niubility.dao;

import com.niubility.entity.UsersCollection;
import com.niubility.vo.CollectionLoad;

import java.util.List;

/**
 * @ClassName: CollectionDao
 * @Description: 实现用户收藏，用户取消收藏,用户清空收藏，显示用户收藏数据操作
 * @author: 张家乐
 * @DATE: 2018/1/30
 */
public interface UsersCollectionDao {
    //用户收藏
    public int save(UsersCollection usersCollection);
    //用户取消收藏
    public int delete(UsersCollection usersCollection);
    //用户清空收藏
    public int deleteAll(int id);
    //显示用户收藏
    public List<CollectionLoad> loadById(int id);
    //public List<UsersCollection> loadById(int id, int page, int displayCount);
    //显示用户是否已收藏该文章 （为显示文章对于当前用户是否收藏过来服务）
    public int loadisColl(UsersCollection usersCollection);
    //显示当前用户收藏数量
    public int loadCount(int id);
    //显示用户收藏文章的id数组
    public List<Integer> loadIdsById(int id);

}
